demand to be met